#include <stdio.h>


/*
浮点型  %f
    单精度浮点型     %f
        float       占用 4 个字节
    双精度浮点型     %f
        double      占用 8 个字节
    长双精度浮点型   %Lf
        long double 占用 16 个字节


打印形式  
    %.nf     n 为你需要显示小数点后的几位
    %e / %E     指数形式打印
        %e = 3.141593e+00
        %E = 3.141593E+00
    %g / %G     按照数据自动使用
        %g
        %G


*/


int main(int argc, char const *argv[])
{
    float flo = 3.141592654;
    double dou = 3.141592654;
    long double lon_dou = 3.141592654;

    printf("单精度浮点型 flo = %f 所空间大小为 %ld \n" , flo , sizeof(flo));
    printf("双精度浮点型 dou = %f 所空间大小为 %ld \n" , dou , sizeof(dou));
    printf("长双精度浮点型 dou = %Lf 所空间大小为 %ld \n" , lon_dou , sizeof(lon_dou));
    return 0;
}



